.login {
  width: 100vw;
  height: 100vh;
}
.login-left {
  height: 100%;
  background-color: rgba(99, 102, 241, 1);
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.login-left h2 {
  font-size: 2.25rem;
}
.login-right {
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.login-spin {
  position: absolute;
  left: 0;
  top: 0;
  /* top: 50%; */
  /* left: 50%; */
  z-index: 999;
  /* transform: translate(50%, 50%); */
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.1);
  line-height: 100vh;
}
